package com.ewili.framework.exception;


/**
 * 泛指所有可以返回响应状态码的类。
 * <p>
 * 一个典型的应用场景：
 * 需要在service、dao层构造一个异常（非controller层，因为controller层可以直接return Response），
 * 并希望controller层将此异常作为Response响应给客户端时使用。
 *
 * @author leo
 */
public interface ResponseStatusCoded {

    /**
     * 返回响应状态码
     *
     * @return
     */
    int getResponseStatus();

}